
// const { Sequelize, DataTypes } = require("sequelize");
const { STRING, INTEGER, LONGSTRING } = require('../types')

module.exports = (sequelize) => {
  const exam = sequelize.define(
    'exam',
    {// 在这里定义模型属性
      id: {
        type: INTEGER,
        primaryKey:true,
        autoIncrement:true,
        allowNull:false
      },
      score: { type: STRING }, // 成绩
      stuId: { type: INTEGER }, // 学生
      teaId: { type: INTEGER }, // 教师
      stuTime: { type: STRING }, // 考试时间
      teaTime: { type: STRING }, // 批改时间
      paperId: { type: INTEGER }, // 考卷id
      paperInfo: { type: LONGSTRING }
    }, 
    {
    tableName: "exam",//直接提供表名
    timestamps: false
   }
  );
  return exam
}
